package com.hbue.water.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.hbue.water.entity.Account;

/**
 * @author yushu
 * @date 2021/12/23
 * @apiNate
 */
public interface AccountService extends IService<Account> {

    /**
     * 用户登录
     * 步骤：
     * 1 根据用户名查询对应的账户信息
     * 2 判断账户是否为空，如果为空登录失败，返回false
     * 3 如果账户非空，对用户输入的密码进行MD5加密
     * 4 比较数据库的密码和加密的密码是否相等
     * 5 如果相等，登录成功返回true，否则，登录失败返回false
     *
     * @param userName 用户名
     * @param userPwd  密码
     * @return true登录成功，false登录失败
     */
     boolean login(String userName, String userPwd);

    boolean saveAccount(Account account);
}
